package app.modules.security.dto.web.permission;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * @author mh.z
 */
@Schema(title = "权限信息")
public class WebPermissionDTO {

    @Schema(title = "记录ID")
    private Long id;

    @Schema(title = "权限代码")
    private String permissionCode;

    @Schema(title = "权限名称")
    private String permissionName;

    @Schema(title = "备注")
    private String remark;

    @Schema(title = "版本号")
    private Integer versionNumber;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getPermissionCode() {
        return permissionCode;
    }

    public void setPermissionCode(String permissionCode) {
        this.permissionCode = permissionCode;
    }

    public String getPermissionName() {
        return permissionName;
    }

    public void setPermissionName(String permissionName) {
        this.permissionName = permissionName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getVersionNumber() {
        return versionNumber;
    }

    public void setVersionNumber(Integer versionNumber) {
        this.versionNumber = versionNumber;
    }
}
